CryptoPro XMLDsig API.
Public API.

ru.CryptoPro.JCPxml.dsig.internal.dom
Class DOMCanonicalXMLC14N11Method

java.lang.Object
  extended by javax.xml.crypto.dsig.TransformService
      extended by ru.CryptoPro.JCPxml.dsig.internal.dom.ApacheCanonicalizer
          extended by ru.CryptoPro.JCPxml.dsig.internal.dom.DOMCanonicalXMLC14N11Method
All Implemented Interfaces:
javax.xml.crypto.AlgorithmMethod, javax.xml.crypto.dsig.Transform, javax.xml.crypto.XMLStructure

public final class DOMCanonicalXMLC14N11Method
extends ApacheCanonicalizer

DOM-based implementation of CanonicalizationMethod for Canonical XML 1.1 (with or without comments). Uses Apache XML-Sec Canonicalizer.


Field Summary
static java.lang.String C14N_11
           
static java.lang.String C14N_11_WITH_COMMENTS
           
 
Fields inherited from interface javax.xml.crypto.dsig.Transform
BASE64, ENVELOPED, XPATH, XPATH2, XSLT
 
Constructor Summary
DOMCanonicalXMLC14N11Method()
           
 
Method Summary
 void init(javax.xml.crypto.dsig.spec.TransformParameterSpec params)
           
 javax.xml.crypto.Data transform(javax.xml.crypto.Data data, javax.xml.crypto.XMLCryptoContext xc)
           
 
Methods inherited from class ru.CryptoPro.JCPxml.dsig.internal.dom.ApacheCanonicalizer
canonicalize, canonicalize, getParameterSpec, init, isFeatureSupported, marshalParams, transform
 
Methods inherited from class javax.xml.crypto.dsig.TransformService
getAlgorithm, getInstance, getInstance, getInstance, getMechanismType, getProvider
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

C14N_11

public static final java.lang.String C14N_11
See Also:
Constant Field Values

C14N_11_WITH_COMMENTS

public static final java.lang.String C14N_11_WITH_COMMENTS
See Also:
Constant Field Values
Constructor Detail

DOMCanonicalXMLC14N11Method

public DOMCanonicalXMLC14N11Method()
Method Detail

init

public void init(javax.xml.crypto.dsig.spec.TransformParameterSpec params)
          throws java.security.InvalidAlgorithmParameterException
Specified by:
init in class javax.xml.crypto.dsig.TransformService
Throws:
java.security.InvalidAlgorithmParameterException

transform

public javax.xml.crypto.Data transform(javax.xml.crypto.Data data,
                                       javax.xml.crypto.XMLCryptoContext xc)
                                throws javax.xml.crypto.dsig.TransformException
Throws:
javax.xml.crypto.dsig.TransformException

Copyright Crypto-Pro.
All rights reserved.